
unsigned int code FreqTable[] = {
9176, 12338, 15324, 18143, 20802, 23315, 25685, 27923, 30032, 32026, 33907, 35682, 37358, 38939, 40431, 41840, 43169, 44425, 45610, 46728, 47784, 48780, 49720, 50607, 51445, 52236, 52983, 53687, 54352, 54980, 55573, 56132, 56660, 57158, 57628, 58072, 58491, 58886, 59259, 59612, 59944, 60258, 60554, 60834, 61098, 61347, 61582, 61804, 62013, 62211, 62398, 62574, 62740, 62897, 63045, 63185, 63317, 63441, 63559, 63670, 63775, 63874, 63967, 64055, 64138, 64217, 64291, 64360, 64426, 64489, 64548, 64603, 64655, 64705, 64751, 64795, 64837, 64876, 64913, 64948, 64981, 65012, 65042, 65069, 65096, 65120, 65144, 65166, 65187, 65206, 65225, 65242, 65259, 65274, 65289, 65303, 65316, 65328, 65340, 65351, 65361, 65371, 65380, 65389, 65397, 65405, 65412, 65419, 65426, 65432, 65438, 65443, 65449, 65454, 65458, 65463, 65467, 65471, 65474, 65478, 65481, 65484, 65487, 65490, 65492, 65495, 65497, 65499, 65501, 65503, 65505, 65507
};




unsigned char code GGBond[] = {
	64, 4,
	64, 4,
	64, 4,
	60, 4, 
	
	64, 2,
	65, 4,
	64, 4 + 2,
	64, 2,
	65, 2,
	64, 2,
	
	62, 2,
	62, 4 + 2,
	69, 4,
	62, 2,
	62, 2 + 2,
	
	0xFF, 4,
	0xFF, 4,
	0xFF, 4,
	
	67, 4,
	67, 4,
	67, 4,
	62, 4,
	
	67, 2,
	69, 2, // liang
	67, 2,
	67, 4,
	67, 2,
	69, 2,
	67, 4,
	
	65, 2,
	65, 4,
	65, 2,
	67, 2,
	65, 4,
	64, 2 + 4,
	
	0xFF, 4,
	0xFF, 4,
	0xFF, 4,
	
	64, 4,
	64, 4,
	64, 4,
	60, 4,
	
	64, 2,
	65, 4,
	64, 2 + 2,
	64, 2,
	65, 2,
	64, 2,
	
	62, 2,
	62, 4,
	62, 2,
	69, 4,
	62, 2,
	62, 2 + 2,
	
	0xFF, 4,
	0xFF, 4,
	0xFF, 4
};

unsigned char GGBondLen = sizeof(GGBond) / sizeof(GGBond[0]);